Qt for Automotive 车载界面开发精讲

📚 共计 30 章节
01
车载系统概述
智能座舱发展史 · 车载OS对比 (QNX/Linux/Android) · Qt优势
概念对比
02
Qt for Automotive 框架初探
QtSA · QtIVI · QtMCU 三大模块介绍
架构模块
03
开发环境搭建
Qt Creator · 交叉编译 · 模拟器与真机调试
环境工具链
04
Qt Quick 与 QML 基础
QML语法 · 属性绑定 · 信号槽 · Controls 2
QML基础
05
车载HMI设计原则
驾驶安全 · 夜间模式 · 触控与物理按键协同
设计交互
06
仪表盘开发实战 (上)
圆形仪表盘 · Canvas 2D · 指针动画 · 刻度线
Canvas动画
07
仪表盘开发实战 (下)
数字车速 · 里程表 · 多语言切换 (中/英)
国际化逻辑
08
中控屏导航系统
Qt Location · 路径规划 · POI搜索
地图导航
09
多媒体播放器开发
Qt Multimedia · 视频硬件解码 · 播放列表
音视频解码
10
车载语音助手
语音识别 · TTS · 唤醒词与命令词
语音AI
11
车辆状态监控
CAN总线 (Qt Serial Bus) · 传感器 · 故障码
CAN诊断
12
空调控制面板
温度滑块 · 风量 · 座椅加热/通风 · 动画
控件联动
13
车辆设置界面
系统设置 · 蓝牙/WiFi · 账户 · OTA升级
设置OTA
14
多屏互动技术
双屏/三屏架构 · 屏幕镜像 · 跨屏拖拽
多屏交互
15
HUD抬头显示开发
HUD投影 · Qt 3D · AR导航增强现实
HUD3D
16
Qt 3D 与车载可视化
3D车辆模型 · 360°环视 · 泊车辅助线
3D环视
17
主题换肤与动态样式
QML主题 · 运行时换肤 · SVG/字体图标
主题动态
18
性能优化 (上)
Qt Profiler · 减少重绘 · GPU加速 · Shader
性能渲染
19
性能优化 (下)
内存管理 · 启动速度 · 资源预加载/懒加载
内存启动
20
安全关键系统 (QtSA)
ISO 26262 · ASIL等级 · 安全隔离与冗余
功能安全ASIL
21
QtIVI 应用开发
应用生命周期 · 窗口管理 · 输入法 · 持久化
IVI框架
22
QtMCU 与微控制器开发
资源受限优化 · 轻量UI · 裸机/RTOS集成
MCU嵌入式
23
车载网络通信
HTTP/REST · WebSocket · MQTT物联网协议
网络MQTT
24
蓝牙与手机互联
蓝牙电话/音乐 · CarPlay / Android Auto
蓝牙投屏
25
OTA 远程升级
差分升级 · 校验 · 回滚 · 进度显示
OTA升级
26
自动化测试与CI/CD
Qt Test · Squish GUI · Jenkins流水线
测试CI/CD
27
国际化与本地化
多语言资源 · RTL布局 · 区域化内容
i18nL10n
28
Qt Design Studio 实战
UI/UX协作 · 原型设计 · 导出QML
设计协作
29
车载应用商店
AppStream打包 · 签名验证 · 安装/卸载
商店分发
30
综合项目实战
从零搭建IVI系统 (仪表+中控+HUD) 全流程
实战全栈